home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Varios Español
/
Varios Español.iso
/
DBASE5
/
LEEME
< prev
next >
Wrap
Text File
|
1994-10-11
|
13KB
|
372 lines
Bienvenido a dBASE 5.0 para DOS
-------------------------------
Este fichero contiene información importante y de última hora sobre
dBASE 5.0 para DOS.
INDICE
------
1. COMO PONERSE EN CONTACTO CON BORLAND
2. NOTAS SOBRE ESTA VERSION
1. COMO PONERSE EN CONTACTO CON BORLAND
---------------------------------------
Por ser usuario de nuestros productos, Borland le facilita
gratuitamente mediante el sistema Hot-Line, la instalación y
configuración de cada una de las aplicaciones Borland que adquiera
en el teléfono (91) 650 72 50.
En nuestro deseo de mejorar la atención a nuestros clientes, hemos
creado el Club Técnico Borland, de forma que Vd. pueda recibir un
servicio integral y personalizado con ventajas como:
Todos los recursos del Equipo Técnico de Borland
Preferencia en la distribución de información, novedades, técnicas, etc...
Hot-Line 8 horas diarias
Líneas de fax para consultas en menos de 48 horas
Seminarios técnicos con grandes descuentos
Acceso gratuito, mediante modem, a la BBS de Borland
Si desea ser miembro del Club Técnico Borland o recibir más información,
llame al: (91) 661 50 10.
2. NOTAS SOBRE ESTA VERSION
---------------------------
Espacio en disco necesario (en megabytes)
-----------------------------------------
12,5 para instalar todas las opciones:
dBASE...................8,5
Ejemplos................1
Ejemplos CUA............1,5
Lenguaje de plantilla...1
Utilidades.............. ,5
Durante el proceso de instalación son necesarios 5 Mb adicionales.
ADDUSER4.EXE
------------
A partir de esta versión de dBASE no se utilizará la serialización para
llevar la cuenta del número de usuarios. Por esta razón ADDUSER4.EXE ya
no se distribuirá con el producto. Para aumentar la cuenta de usuarios
solicite licencias adicionales (disponibles en versiones de 1 y 10 usuarios).
No olvide leer el Acuerdo de licencia No Exclusivo.
Instalación de dBASE para DOS en una red
----------------------------------------
En el capítulo 1 del manual "Puesta en marcha" se sugieren las siguientes
configuraciones para el fichero CONFIG.SYS:
FILES=255
BUFFERS=15
Si la estación de trabajo se está ejecutando bajo un shell de red, el
número de ficheros especificado en el parámetro "files=" del CONFIG.SYS
más el número de ficheros especificado por la red (Novell "file handles="
en NET.CFG) no puede sobrepasar los 255. Este problema no ocurre si se
utilizan tablas de configuración .VLM de Novell.
dBASE 5.0 con NOVELL NetWare 3.11
---------------------------------
Cuando dBASE 5.0 intenta realizar 500 o más bloqueos de registro en un
servidor NOVELL 3.11 se produce el mensaje "Registro está en uso por otro".
El valor por omisión de MAXLOCKS en el servidor es de 500 y puede devolver
el mensaje "record lock threshold exceeded" (se ha sobrepasado el límite
de bloqueos). Si se solicitan bloqueos adicionales y los recursos de la red
están bajos, la red puede bloquearse. Este problema no existe en servidores
NOVELL 3.12.
LAN Server 3.0 de IBM
---------------------
Si surgen problemas con esta configuración de red, modifique el fichero
DOSLAN.INI de la forma siguiente:
NBS: 4K
BBS: 5K
Depurador
---------
Si depura un programa que contenga controladores de sucesos de objetos CUA
y después desea ejecutar dicho programa o cualquier otro que contenga
objetos CUA sin invocar al depurador, ejecute SET TRAP OFF (en la ventana
de mandatos) antes de ejecutar el programa.
Modo Prueba desde el Diseñador de fichas
----------------------------------------
Al seleccionar "Modo Prueba" desde el Diseñador de fichas, se restablecen
temporalmente los controladores de sucesos de la ficha. Si se selecciona
Almacenar y salir mientras está el "Modo Prueba" activo se almacenará la
ficha sin incluir los controladores de sucesos que estaban presentes en
modo Prueba. Siempre antes de almacenar la ficha vuelva al "Modo Diseño".
Control de pulsación de teclas en objetos de IU
-----------------------------------------------
El mandato ON KEY LABEL está diseñado para las pantallas Edit y Browse del
estilo dBASE IV. Para capturar pulsaciones de tecla en objetos ficha, browse,
editor, campo de entrada o campo, utilice el controlador del suceso KEY.
Notación de punto con los mandatos @...GET/READ, ACCEPT e INPUT
---------------------------------------------------------------
Las propiedades asociadas a un objeto no pueden utilizarse como variables
de memoria de entrada para los mandatos @...GET/READ, ACCEPT e INPUT.
Estas propiedades se evalúan y asignan mediante la notación de punto de
dBASE 5.0. Si se utilizan propiedades de objetos con estos mandatos, se
producirá un mensaje de error. Para modificar o visualizar el valor de una
propiedad mediante estos mandatos, será necesario asignar/recuperar el
valor a/desde una variable de memoria.
Ejemplo:
mVar = MiFicha.Text
@ 2, 2 GET mVar
READ
MiFicha.Text = mVar
Los mandatos SAVE TO y RESTORE FROM
-----------------------------------
El mandato SAVE TO utilizado para almacenar en un fichero las variables de
memoria, no incluye las propiedades de objetos en el fichero .mem. Si es
necesario almacenar el valor de una propiedad de objeto en un fichero de
memoria, asigne el valor a una variable de memoria. Para recuperar el valor
de la propiedad, recupere la variable de memoria mediante RESTORE FROM y
asigne su valor a la propiedad del objeto.
Ejemplo:
mVar = MiFicha.Text
SAVE TO mVarFich ALL LIKE mVar
...
RESTORE FROM mVarFich ADDITIVE
MiFicha.Text = mVar
Ficheros de fichas para DOS de ejemplo
--------------------------------------
La mayoría de los ficheros de fichas para DOS (DFM) de ejemplo situados en
el directorio de ejemplos CUA no se pueden modificar fácilmente con el
Diseñador de fichas. Estas fichas se crearon utilizando variables de memoria
y ficheros de base de datos que posiblemente no estén activos al intentar
editar la ficha. Estos ficheros de ejemplo se pueden ejecutar sin problemas
desde la ventana de mandatos.
Ejemplo:
SET DIRE TO CUA_EJEM
DO ASCIIC
Selección de Programa | Ejecutar con Argumentos
-----------------------------------------------
La introducción de valores en Programa | Argumentos afecta a todos los
programas ejecutados con Programa | Ejecutar. Si se selecciona Programa |
Ejecutar y en Programa | Argumentos existen aún variables no declaradas
se producirá el error "Variable no encontrada". Antes de seleccionar
Programa | Ejecutar elimine o inicialice las variables no declaradas
introducidas en Programa | Argumentos.
Fechas en LISTBOX o COMBOBOX
----------------------------
Cuando utilice una matriz para listar fechas en un LISTBOX O COMBOBOX,
utilice la función ASORT() en lugar de la propiedad SORTED para mostrar las
fechas en orden cronológico. Cuando se define la propiedad SORTED como .T.,
las fechas se ordenan como expresiones de caracteres.
Ejemplo:
Las fechas {20/04/68} y {15/02/94} aparecen como:
15/02/94
20/04/68
ya que la serie de caracteres "15" va antes que "20".
La función ASORT() ordenará por orden cronológico la matriz que contenga
fechas.
Las fechas {20/04/68} y {15/02/94} aparecen como:
20/04/68
15/02/94
Teclas de selección para objetos texto
--------------------------------------
Cuando se definen teclas de selección para objetos texto con el carácter
"&" o delimitando con el carácter "~" de la forma siguiente
MiFicha.ObjTexto.Text = "&Apellido" ó
MiFicha.ObjTexto.Text = "~A~pellido"
la propiedad HEIGHT del objeto texto debe establecerse en 1.
Diseñador de fichas, opción de menú Ver|Ordenar objetos
-------------------------------------------------------
Por omisión, los objetos RECTANGLE situados sobre la ficha son los primeros
objetos que se definen cuando se genera el código. Esto es debido a que los
rectángulos cubren (ocultan) los objetos que se han definido antes. Si decide
utilizar la opción Ver|Ordenar objetos del diseñador de fichas para reordenar
objetos de fichas que contengan rectángulos, compruebe que los rectángulos
estén al principio de la lista. De lo contrario, algunos objetos de la ficha
no estarán visibles. Si esto ocurre, vuelva a utilizar Ordenar objetos para
situar los rectángulos al principio de la lista.
Distribución de aplicaciones dBASE
----------------------------------
Para que el cliente pueda ejecutar la aplicación, es necesario hacer que
FORMRUN.DBO esté disponible para el .EXE o montar FORMRUN.DBO en el .EXE
mediante el Gestor de proyectos. Puede montar FORMRUN.DBO añadíéndolo a la
lista de ficheros del Gestor de proyectos.
Creación de un programa ejecutable
----------------------------------
Para asociar el fichero dBASEDOS.INI a un ejecutable, asigne al fichero .INI
el mismo nombre que el ejecutable.
Ejemplo:
MiApl.EXE leerá el fichero MiApl.INI
Memoria extendida
-----------------
Si su equipo no dispone de 3 Mb de memoria extendida disponible para
dBASE, aparecerá un mensaje de error. Por ejemplo, si está utilizando
una unidad RAM o el DOS está cargado en memoria alta, no estará disponible
para dBASE el total de 3 Mb de memoria extendida.
Si es necesario puede reducirse la cantidad de memoria extendida que
necesita dBASE editando la sentencia PhysMin del fichero DBASEDOS.INI
de la siguiente forma:
cambie
;PhysMin=3M
por
PhysMin=2M
De esta forma se reduce la cantidad de memoria extendida disponible para
dBASE, reduciéndose su efectividad.
Advertencia: El valor de PhysMin no puede ser menor que 2Mb.
SMARTDrive y VMM
----------------
No es recomendable utilizar SMARTDrive si se está utilizando dBASE con VMM.
EMM386.EXE
----------
No asigne memoria a VCPI.
Edición de memos en objetos múltiples
-------------------------------------
Si desea editar el mismo campo memo mediante dos objetos diferentes en el
mismo ordenador, cargue SHARE.EXE y haga un USE <fichero> AGAIN de la base
de datos en dos áreas de trabajo diferentes.
Teclado numérico
----------------
En algunos teclados 101 mejorados, el valor numérico de las teclas de flecha
(por ejemplo, 8 en lugar de flecha arriba) se interpreta por la BIOS como
una entrada. Si ocurre esto en su sistema, puede modificar el controlador
del teclado dBASE mediante la siguiente asignación de variable de entorno
antes de ejecutar dBASE:
SET NOINT9=T
DOS 7.0 de Novell
-----------------
Se ha encontrado un problema al utilizar el dispositivo EMM386.SYS del
DOS 7.0 de Novell. Si se carga este dispositivo y se le asigna ON al
parámetro /DMPI, al intentar cargar dBASE se produce un autoarranque del
sistema del ordenador. Para solucionar este problema tenga en cuenta alguna
de las siguientes sugerencias:
- Ejecute el programa SETUP del DOS 7.0 de Novell y desactive la opción
DMPI. La opción se desactiva de forma permanente. Para más información
sobre la utilización del programa SETUP consulte el manual del DOS 7.0 de
Novell.
- La opción DMPI se puede desactivar temporalmente antes de ejecutar dBASE
y activarla de nuevo después de abandonar dBASE. Para desactivar temporal-
mente la opción introduzca el siguiente mandato del DOS antes de ejecutar
dBASE:
DMPI OFF
Para reactivarla, introduzca el mandato DMPI ON después de abandonar dBASE.
Observe que la documentación de Novell sugiere utilizar DMPI=ON|OFF, pero
es incorrecto y no funciona.
- Es posible que pueda ejecutar dBASE con la opción DMPI activada si antes
de ejecutarlo utiliza el siguiente mandato:
SET DOS16M=VCPI
Si esto soluciona el problema incluya este mandato en el AUTOEXEC.BAT.
Teclas rápidas en el Diseñador de Menús
---------------------------------------
Las teclas rápidas creadas con el Diseñador de Menús se traducen durante
la generación de código, lo cual origina un error de compilación. Para
evitar este error, sustituya las descripciones de teclas traducidas de
la propiedad "ShortCut" en el fichero .MNU correspondiente antes de
compilar.
Para realizar los cambios debe seguir los sigientes pasos:
- Abra el fichero .MNU con un editor (preferiblemente con Modify command).
- Busque la serie "ShorCut" y sustituya la descripción de tecla.
- Deberá realizar esta operación después de cada modificación en el
Diseñador de Menús.
Esta es una lista de las descripciones de teclas que deben ser
sustituidas por su equivalente en inglés:
CASTELLANO INGLES
AvPág Pgdn
Derecha Right
Espaciador Space
Fin End
Gris-Más Gray-Plus
Gris-Menos Gray-Minus
Guión Hyphen
Igual Equal
ImprPant Prtscr
Inicio Home
Izquierda Leftarrow
Mayús Shift
Menos Minus
Supr Del
RePág Pgup
Retroceso Backspace
Mensajes de Error del Gestor de memoria
---------------------------------------
Los mensajes de error para la gestión de memoria de las aplicaciones
compiladas en dBASE se encuentran en los ficheros dBASE.ETG y dBASE.ETX.
Estos ficheros deberán estar en el mismo directorio que el fichero .EXE
ejecutable para que su aplicación muestre los mensajes de error adecuados.
Si desea distribuir sus aplicaciones compiladas incluya estos ficheros
junto con el fichero ejecutable.